-- Ergaenzung von svp_anforderung
-- MaPa, 01.03.2010

-- Gymnasium Donauwrth 0064
Create View MP_Gym0064 (id, schule_schuljahr_2008_id, schulverzeichnis_id) as
select svp_schule_stamm.id, svp_schule_schuljahr.id, svp_schulverzeichnis.id from svp_schule_stamm,svp_schule_schuljahr,svp_schulverzeichnis where
svp_schule_stamm.id = schule_stamm_id and
svp_schule_stamm.schulnummer = '0064' and
schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2008/09') and
svp_schulverzeichnis.schulnummer = svp_schule_stamm.schulnummer;

-- Hilfsview zur Referenzierung von Werten aus Standardwertelisten ohne Benutzung des Primrschlssels:
create view MP_wl as
select svp_wl_wert.id as id, svp_wl_werteliste.Schluessel || '_' || svp_wl_wert.KURZFORM as kurz,
       svp_wl_werteliste.bezeichnung || '_' || svp_wl_wert.Kurzform as lang,
	   svp_wl_werteliste.bezeichnung as werteliste,svp_wl_wert.anzeigeform, svp_wl_wert.bemerkung
	   from
svp_wl_werteliste, svp_wl_wert
where svp_wl_werteliste.id = svp_wl_wert.WERTELISTE_ID;


-- WL_Anforderung_Personal_ID = Stammlehrkraft	GY - Stammlehrkraft mit den Fchern xy und den Stunden s
-- Angefordert wird die Lehrkraft
-- Miguel Pope, PKZ 51 09 08 74 1, UPZ 24 Stunden
-- davon 10 Stunden Mathematik, 6 Stunden Physik, 4 Stunden Informatik, 2 Stunden Deutsch
-- die Lehrkraft soll berdies 2 Anrechnungsstunden fr die Erstellung 
-- des Jahresberichts bekommen.
-- Lehramt: Lehramt an Gymnasien
-- Lehrbefhigung: Italienisch
-- Lehrerlaubnis: Natur und Technik
-- Kirchliche Lehrerlaubnis: Missio Canonica
-- Personalwunsch_N	Personalwunsch	namentliche Anforderung	Eine Lehrkraft wird namentlich angefordert; ist die PKZ bekannt, so sollte diese eingetragen werden - GY, RS
-- Amtsbezeichnung: StR
-- Herkunftsschule: Gymnasium Neuburg an der Donau (Schulnummer 0221)
-- Ursache fr den Personalwunsch: Pensionierung einer Lehrkraft (Harald Korstadt)
-- Zusatzinformation: von dieser Ursache ist das Fach Mathematik mit 14 Stunden betroffen, Physik mit 10 Stunden.
-- Die Kombination M/Ph ist eine erlaubte Fcherkombination lt. LPO
delete from svp_Anforderung where id = 'MP_0001';

insert into SVP_ANFORDERUNG 
(id, SCHULE_SCHULJAHR_ID, 
WL_ANFORDERUNG_PERSONAL_ID,
UPZ_ANFORDERUNG, WSTD_ANFORDERUNG1, WSTD_ANFORDERUNG2, WSTD_ANFORDERUNG3, WSTD_ANFORDERUNG4,
UNTERRICHTSFACH_ANFORDERUNG1_ID,
UNTERRICHTSFACH_ANFORDERUNG2_ID,
UNTERRICHTSFACH_ANFORDERUNG3_ID,
UNTERRICHTSFACH_ANFORDERUNG4_ID,
ANRECHNUNG_ANFORDERUNG,
WL_LEHRAMT_ID,
WL_LEHRBEFAEHIGUNG_ID,
WL_LEHRERLAUBNIS_ID,
WL_KIRCHLICHE_LEHRERLAUBNIS_ID,
WL_PERSONALWUNSCH_ID,
PKZ_WUNSCH,
FAMILIENNAME_WUNSCH,
VORNAME_WUNSCH,
WL_AMTSBEZEICHNUNG_ID,
SCHULVERZEICHNIS_ID,
WL_URSACHE_PERSONAL_ID,
WSTD_URSACHE1,
WSTD_URSACHE2,
UNTERRICHTSFACH_URSACHE1_ID,
UNTERRICHTSFACH_URSACHE2_ID,
LEHRER_STAMM_ID,
BEMERKUNG,
SORTIERUNG,
ANFORDERUNG_LAUT_LPO,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MP_0001',(select schule_schuljahr_2008_id from MP_GYM0064),
(select id from MP_wl where kurz = 'ANFPERS_A' and Bemerkung like 'GY%'),
24,10,6,4,2,
(select id from SVP_WL_UNTERRICHTSFACH where langform = 'Mathematik'),
(select id from SVP_WL_UNTERRICHTSFACH where langform = 'Physik'),
(select id from SVP_WL_UNTERRICHTSFACH where langform = 'Informatik'),
(select id from SVP_WL_UNTERRICHTSFACH where langform = 'Deutsch'),
2,
(select id from MP_wl where kurz = 'LEHRAMT_lg'),
(select id from MP_wl where kurz = 'LEHRBE_It'),
(select id from MP_wl where kurz = 'LEHRERL_NuT'),
(select id from MP_wl where kurz = 'KIRCHL_mc'),
(select id from MP_wl where kurz = 'PERSWUN_N'),
'510908741',
'Pope','Miguel',
(select id from MP_wl where kurz = 'AMTSBEZ_StR'),
(select id from SVP_SCHULVERZEICHNIS where SCHULNUMMER = '0221'),
(select id from MP_wl where kurz = 'URSPERS_P'),
14,10,
(select id from SVP_WL_UNTERRICHTSFACH where langform = 'Mathematik'),
(select id from SVP_WL_UNTERRICHTSFACH where langform = 'Physik'),
(select id from SVP_LEHRER_STAMM where FAMILIENNAME = 'Korstadt' and Rufname = 'Harald'),
'Bemerkung: mit D/E ist uns in diesem Fall wirklich nicht geholfen.',
1,
1,
(Select id from MP_gym0064),'erg01_10','2010-03-01 12:00:00.0','2010',0,
 '2010-03-01 12:00:00.0','erg02_10');

 
-- Volksschule 2684
Create View MP_VS2684 (id, schule_schuljahr_2008_id, schulverzeichnis_id) as
select svp_schule_stamm.id, svp_schule_schuljahr.id, svp_schulverzeichnis.id from svp_schule_stamm,svp_schule_schuljahr,svp_schulverzeichnis where
svp_schule_stamm.id = schule_stamm_id and
svp_schule_stamm.schulnummer = '2684' and
schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2008/09') and
svp_schulverzeichnis.schulnummer = svp_schule_stamm.schulnummer;

-- WL_Anforderung_Personal_ID = Vollzeitlehrkraft	VS, VSF
-- Angefordert wird die Lehrkraft
-- Honey, Julia, 28 Stunden UPZ
-- davon 16 Stunden GU, 4 Stunden evangelische Religion, 4 Stunden Musik, 2 Stunden Englisch
-- die Lehrkraft soll berdies 2 Anrechnungsstunden bekommen 
-- Lehramt: Lehramt an Grundschulen
-- Lehrbefhigung: Englisch
-- Lehrerlaubnis: Ethik
-- Kirchliche Lehrerlaubnis: Unterrichtsgenehmigung 
-- Personalwunsch ohne namentliche Anforderung
-- Ursache: Zusatzbedarf

delete from svp_Anforderung where id = 'MP_0002';

insert into SVP_ANFORDERUNG 
(id, SCHULE_SCHULJAHR_ID, 
WL_ANFORDERUNG_PERSONAL_ID,
UPZ_ANFORDERUNG, WSTD_ANFORDERUNG1, WSTD_ANFORDERUNG2, WSTD_ANFORDERUNG3, WSTD_ANFORDERUNG4,
UNTERRICHTSFACH_ANFORDERUNG1_ID,
UNTERRICHTSFACH_ANFORDERUNG2_ID,
UNTERRICHTSFACH_ANFORDERUNG3_ID,
UNTERRICHTSFACH_ANFORDERUNG4_ID,
ANRECHNUNG_ANFORDERUNG,
WL_LEHRAMT_ID,
WL_LEHRBEFAEHIGUNG_ID,
WL_LEHRERLAUBNIS_ID,
WL_KIRCHLICHE_LEHRERLAUBNIS_ID,
WL_PERSONALWUNSCH_ID,
WL_URSACHE_PERSONAL_ID,
WSTD_URSACHE1,
WSTD_URSACHE2,
UNTERRICHTSFACH_URSACHE1_ID,
UNTERRICHTSFACH_URSACHE2_ID,
BEMERKUNG,
SORTIERUNG,
ANFORDERUNG_LAUT_LPO,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MP_0002',(select schule_schuljahr_2008_id from MP_VS2684),
(select id from MP_wl where kurz = 'ANFPERS_A' and Bemerkung like 'VS%'),
28,16,4,4,2,
(select id from SVP_WL_UNTERRICHTSFACH where langform = 'Grundlegender Unterricht'),
(select id from SVP_WL_UNTERRICHTSFACH where langform = 'Evangelische  Religionslehre'),
(select id from SVP_WL_UNTERRICHTSFACH where langform = 'Musik'),
(select id from SVP_WL_UNTERRICHTSFACH where langform = 'Evangelisch'),
2,
(select id from MP_wl where kurz = 'LEHRAMT_gs'),
(select id from MP_wl where kurz = 'LEHRBE_E'),
(select id from MP_wl where kurz = 'LEHRERL_Eth'),
(select id from MP_wl where kurz = 'KIRCHL_ug'),
(select id from MP_wl where kurz = 'PERSWUN_O'),
(select id from MP_wl where kurz = 'URSPERS_Z'),
16,10,
(select id from SVP_WL_UNTERRICHTSFACH where langform = 'Grundlegender Unterricht'),
(select id from SVP_WL_UNTERRICHTSFACH where langform = 'Evangelische  Religionslehre'),
'Bemerkung: Das ist eine Testbemerkung.',
1,
0,
(Select id from MP_VS2684),'erg01_10','2010-03-01 12:00:00.0','2010',0,
 '2010-03-01 12:00:00.0','erg02_10');


 -- WL_Anforderung_Personal_ID = berhangabbau	GY - Von einer berkapazitt sollen s Stunden in den Fchern xy abgebaut werden
-- Ein berhang soll durch Abordnung abgebaut werden
-- Grstadt, Isabel, PKZ 56 02.07.61 8, UPZ 24 Stunden
-- davon 12 Stunden Deutsch, 6 Stunden Geschichte, 
-- die Lehrkraft bekommt berdies 5 Anrechnungsstunden  
-- Lehramt: Lehramt an Gymnasien
-- Lehrbefhigung: ---
-- Lehrerlaubnis: ---
-- Kirchliche Lehrerlaubnis: ---
-- Personalwunsch_UO	Personalwunsch	berkapazitt (Abordnung)	Ausgleich einer berkapazitt durch Abordnung einer Lehrkraft; PKZ der Person; UPZ der fr die Abord. vorgesehenen Person bleibt eingetragen und wird im Budget "Lehrerkapazitt" gerechnet; nur bei berhangArt U
-- Amtsbezeichnung: StR
-- Herkunftsschule: Gymnasium Donauwrth (Schulnummer 0064)
-- Ursache fr den Personalwunsch: Ursache Personal_U	Ursache Personal	berkapazitt	berkapazitt in den Fchern xy, die durch Abordnung oder Wegversetzung abgebaut werden soll
-- Zusatzinformation: von dieser Ursache ist das Fach Deutsch mit 12 Stunden betroffen, Geschichte mit 6 Stunden.
-- Die Kombination D/G ist eine erlaubte Fcherkombination lt. LPO
delete from svp_Anforderung where id = 'MP_0003';

insert into SVP_ANFORDERUNG 
(id, SCHULE_SCHULJAHR_ID, 
WL_ANFORDERUNG_PERSONAL_ID,
UPZ_ANFORDERUNG, WSTD_ANFORDERUNG1, WSTD_ANFORDERUNG2,
UNTERRICHTSFACH_ANFORDERUNG1_ID,
UNTERRICHTSFACH_ANFORDERUNG2_ID,
ANRECHNUNG_ANFORDERUNG,
WL_LEHRAMT_ID,
WL_PERSONALWUNSCH_ID,
PKZ_WUNSCH,
FAMILIENNAME_WUNSCH,
VORNAME_WUNSCH,
WL_AMTSBEZEICHNUNG_ID,
SCHULVERZEICHNIS_ID,
WL_URSACHE_PERSONAL_ID,
WSTD_URSACHE1,
WSTD_URSACHE2,
UNTERRICHTSFACH_URSACHE1_ID,
UNTERRICHTSFACH_URSACHE2_ID,
BEMERKUNG,
SORTIERUNG,
ANFORDERUNG_LAUT_LPO,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MP_0003',(select schule_schuljahr_2008_id from MP_GYM0064),
(select id from MP_wl where kurz = 'ANFPERS_U' and Bemerkung like 'GY%'),
24,12,6,
(select id from SVP_WL_UNTERRICHTSFACH where langform = 'Deutsch'),
(select id from SVP_WL_UNTERRICHTSFACH where langform = 'Geschichte'),
5,
(select id from MP_wl where kurz = 'LEHRAMT_lg'),
(select id from MP_wl where kurz = 'PERSWUN_UO'),
'560207618',
'Grstadt','Isabel',
(select id from MP_wl where kurz = 'AMTSBEZ_StR'),
(select id from SVP_SCHULVERZEICHNIS where SCHULNUMMER = '0064'),
(select id from MP_wl where kurz = 'URSPERS_U'),
24,12,
(select id from SVP_WL_UNTERRICHTSFACH where langform = 'Deutsch'),
(select id from SVP_WL_UNTERRICHTSFACH where langform = 'Geschichte'),
'Bemerkung: Das ist eine Testbemerkung.',
1,
1,
(Select id from MP_gym0064),'erg01_10','2010-03-01 12:00:00.0','2010',0,
 '2010-03-01 12:00:00.0','erg02_10');
 
 
 

drop view MP_VS2684;
drop view MP_wl;
drop view MP_Gym0064;